package com.jn.erp.web.api.course.entity.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.jn.erp.web.api.course.entity.TCoursePrice;
import lombok.Data;

import java.util.List;

@Data
public class TCourseDto {

    /**
     * 主键
     */
    private String id;

    /**
     * 科目id
     */
    private Long subjectId;

    /**
     * 创建者所属组织ID
     */
    private Long orgId;

    /**
     * 课程名
     */
    private String name;

    /**
     * 启用状态
     */
    private String state;

    /**
     * 课程颜色
     */
    private String colour;

    /**
     * 课堂类型
     */
    private String lessonType;

    /**
     * 付费类型
     */
    private String payType;

    /**
     * 价格信息
     */
    private List<TCoursePrice> tCoursePriceList;

    /**
     * 在读学员
     */
    private Integer studentNum;

    /**
     * 请假是否扣课时
     */
    private Boolean askLeavePunish;

    /**
     * 请假是否扣课时
     */
    private Boolean noShowPunish;

    /**
     * 描述
     */
    private String description;

    /**是否公开课 0是1否*/
    private String openClass;

    public List<TCoursePrice> gettCoursePriceList() {
        return tCoursePriceList;
    }

    public void settCoursePriceList(List<TCoursePrice> tCoursePriceList) {
        this.tCoursePriceList = tCoursePriceList;
    }
}
